/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ru.jSkyRoom.finder;

import java.util.Collection;
import java.util.List;
import ru.jSkyRoom.interfaces.support.NullArgumentPermited;
import ru.jSkyRoom.interfaces.Major;
import skyproc.FormID;

/**
 *
 * @author Rakev
 */
public interface FinderByFormId<E extends Major> {
    
    @NullArgumentPermited
    public E find(FormID id);
    
    public Collection<E> findMany(FormID... ids);
    
    public Collection<E> find(Collection<FormID> ids);
    
}
